package com.bdqn.service;



import com.bdqn.pojo.SysUser;
import org.springframework.stereotype.Service;

import java.util.List;

public interface SysUserService {
    /**
     * 获得用户列表
     *
     * @param sysUser
     * @return
     */
    public List<SysUser> getList(SysUser sysUser);

    /**
     * 保存用户
     *
     * @param sysUser
     * @return
     */
    public boolean add(SysUser sysUser);

    /**
     * 删除用户
     * @param id
     * @return
     */
    public int delete(Integer id);

    /**
     * 修改
     * @param sysUser
     * @return
     */
    public int updateUser(SysUser sysUser);

    /**
     * 查询是否有改角色下的用户
     * @param roleId
     * @return
     */
    public List<SysUser> CheckUser(Integer roleId);

    /**
     * 删除该角色下的用户
     * @param roleId
     * @return
     */
    public int deleteByRoleId(Integer roleId);
}
